package com.lxu.report.entity.bo;



import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 报表工具 业务bean
 */
public class ReportTableBO {
    /**
     * 表格数据
     */
    private Map<String, List<List<String>>> templateTables = new HashMap<>();
    /**
     * 导出配置数据
     */
    private ReportExpDataBO exportConfigEntity;
    /**
     * 多行表格复制为true；单行表格复制为false，默认为false
     */
    private boolean multipleFormFlag = false;
    /**
     * 多行表格复制，待扩展的记录数量
     */
    private int recordCount;

    public Map<String, List<List<String>>> getTemplateTables() {
        return templateTables;
    }

    public void setTemplateTables(Map<String, List<List<String>>> templateTables) {
        this.templateTables = templateTables;
    }

    public ReportExpDataBO getExportConfigEntity() {
        return exportConfigEntity;
    }

    public void setExportConfigEntity(ReportExpDataBO exportConfigEntity) {
        this.exportConfigEntity = exportConfigEntity;
    }

    public boolean isMultipleFormFlag() {
        return multipleFormFlag;
    }

    public void setMultipleFormFlag(boolean multipleFormFlag) {
        this.multipleFormFlag = multipleFormFlag;
    }

    public int getRecordCount() {
        return recordCount;
    }

    public void setRecordCount(int recordCount) {
        this.recordCount = recordCount;
    }
}
